.banner {
    max-width:1600px;
    height:auto;
    margin:0 auto;
    overflow: hidden;
    background:#a7cffc;
}
.fullSlide .bd img ,.fullSlide .bd a {
    display: block;
    width:100%;
    height:auto;
}
.fullSlide .hd {
    max-width:1600px;
    height:50px;
    position: relative;
    margin:0 auto;
    /*overflow: hidden;*/
}
.hd .navListBox {
    position: absolute;
    left: 70%;
    top: -25px;
    z-index: 99;
}
.hd .navListBox li:first-child {
    margin-left: 0;
}
.hd .navListBox li {
    float: left;
    width: 20px;
    height: 20px;
    color: #FFCB51;
    cursor: pointer;
    margin-left: 5px;
    text-align: center;
    line-height: 20px;
    background: none repeat scroll 0 0 #2b73e2;
    opacity: 0.7;
}
.hd .navListBox li.on {
    background:#2b73e2;
    opacity: 1;
}
/*ÈÈÃÅËÑË÷*/
.s_bg{
    height:60px;
    background: url("../images/s_bg.jpg") no-repeat center 0;
}
.sea{
    width:960px;
    margin:0 auto;
    height:60px;
    line-height:60px;
    color:#614a2e;
}
.sea p{
    float:left;
}
.sea p b{
    font-weight:normal;
}
.sea p a{
    color:#614a2e;
    padding:0 6px;
}
.s_b{
    float:right;
    padding:15px 0 0 0 ;
}
.s_01{
    float:left;
    height:27px;
    width:222px;
    /*border:none;*/
    /*background: url("../images/s_inp.gif") no-repeat;*/
    background-color: transparent;
    line-height:29px;
    padding:0 10px;
    color:#aa9a7b;
    border:1px solid #614a2e;
}
.s_b input{ float:left;}
/*Ñ¡ÔñÁªÀû*/
.xz{
    height:auto;
    padding-bottom:30px;
    background:url("../images/xz_bg.jpg") repeat-y center 0;
}
.xz h3{
    /*padding-top:20px;*/
    text-align:center;
    height:140px;
}
.xz h3 p a{
    display:block;
    font-size:14px;
    color:#014ab9;
   /* padding-top:15px;*/
}
/*.xz01{
    width:391px;
    float:left;
    padding-right:5px;
}
.xz01 ul li{
    width:391px;
    height:196px;
    padding-bottom:4px;
    position:relative;
    overflow:hidden;
}
.xz01 ul li span{
    display:block;
    position:absolute;
    left:0;
    top:164px;
}*/
.xz01{
    width:100%;
    height:auto;
    overflow: hidden;
}
.xz01 ul li{
    width:450px;
    float:left;
    margin-left:20px;
    overflow: hidden;
    margin-top:20px;
}
.xz01 ul li .Pic_IMg{
    width:100%;
    height:278px;
    overflow: hidden;
    
}
.xz01 ul li a img{width:100%;height:100%;}
.xz01 ul li p{width:100%;text-align:center;line-height:35px;font-size:15px;}




.xz .content ul li span a{
    display:block;
    height:32px;
    line-height:32px;
    text-align:center;
    color:#fff;
    font-size:14px;
    background-color:#3d8fe4;
}
/*.xz01 ul li span a{
    width:391px;
}
.xz01 ul li img{
    display:block;
    border:none;
    width:391px;
    height:196px;
}*/
.ScrollLeft_3 .bd ul li .pic{overflow: hidden;}
.xz01 ul li a img:hover,.xz02 ul li a img:hover,.xz03 ul li a img:hover,.ScrollLeft_3 .bd ul li img:hover{transform: scale(1.05);transition: 0.8s;}
.xz01 ul li a img,.xz02 ul li a img,.xz03 ul li a img,.ScrollLeft_3 .bd ul li img{transition: 0.8s;-webkit-transition: 0.8s;}


.xz02{
    width:354px;
    height:396px;
}
.xz02 ul li{
    width:354px;
    height:396px;
    position:relative;
}
.xz02 ul li img{
    display:block;
    border:none;
    width:354px;
    height:396px;
}
.xz02 ul li span{
    display:block;
    position:absolute;
    left:0;
    top:364px;
}
.xz02 ul li span a{
    width:354px;
}
.xz03{
    width:204px;
}
.xz03 ul li{
    font-size:0;
    padding-bottom:3px;
    _padding-bottom:2px;
    position:relative;
    overflow:hidden;
}
.xz03 ul li img{
    display:block;
    border:none;
    width:204px;
    height:130px;
}
.xz03 ul li span{
    display:block;
    position:absolute;
    left:0; top:98px;
}
.xz03 ul li span a{
    width:204px;
}
/*ÁªÀû²úÆ·ÖÐÐÄ*/
.pro{
    background:url("../images/xz_bg.jpg") repeat-y center 0;
    /*height:989px;*/
}
.pro h3{ text-align:center; height:84px;}
.pro_nav{ height:222px; overflow:hidden; margin-bottom:27px;}
.pro_nav dl{ width:239px; float:left; background:#b3945d; height:222px; border-right:1px solid #c8b28a;}
.pro_nav dl dt{ margin:30px 0 0 45px; background:url("../images/p_d2.gif") no-repeat; height:54px; font-weight:bold;}
.pro_nav dl dt a{ display:inline-block; padding:8px 0 0 52px; color:#ededed; font-size:16px;}
.pro_nav dl dt span{ display:block; font-weight:normal; color:#dfd9cf; font-family:Arial;}
.pro_nav dl dd{ overflow:hidden; margin:10px 0 0 34px;}
.pro_nav dl dd a{ display:inline-block; color:#ededed; font-size:14px; line-height:31px; width:80px; padding:0 4px;}
.pro_nav dl:hover,.pro_nav dl.cur{ background:#614a2e;border-right:1px solid #614a2e;}
.pro_nav dl:hover dt,.pro_nav dl.cur dt{background:url("../images/p_dt.gif") no-repeat;}
.pro_nav dl:hover dt a,.pro_nav dl.cur dt a{ color:#efd1ae;}
.pro_nav dl:hover dt span,.pro_nav dl.cur dt span{ color:#d1b595;}
.pro_nav dl:hover dd a,.pro_nav dl.cur dd a{ color:#efd1ae;}

.pro_con{
    height:656px;
    overflow:hidden;
}
.pro_con .Row{
    font-size:0;
    margin-bottom:8px;
    height:354px;
}
.pro_con .Row div {
    float: left;
    position: relative;
}
.pro_con .Row span{
    display:block;
    left:0; top:0;
    position:absolute;
    background:url("../images/pro_bg.png") repeat;
}
.pro_con .Row_two span {
    width:475px; height:354px;
}
.pro_con .Row span a{
    display:block;
    background:url("../images/pro_s.png") no-repeat;
    width:133px; height:133px;
    line-height:133px;
    text-align:center;
    color:#caa06e;
    font-size:14px;
}
.pro_con .Row_two span a {
    margin:110px 0 0 171px;
}
.pro_con .Row_two img{
    width:475px;
    height:354px;
}
.pro_con .Row_three img{
    width:314px;
    height:235px;
}
.pro_con .Row .pal{
    margin-left:10px
}
.pro_con .Row .nop{
    padding-right:0;
}
.pro_con .Row_three div{
    float:left;
    padding-right:9px;
    position:relative;
}
.pro_con .Row_three span{
    width:314px;  height:235px;
}
.pro_con .Row_three span a {
    margin: 60px 0 0 100px;
}
/*ÈÃ¿Í»§¿´µÃ¼û*/
.see{ background:url("../images/see.jpg") no-repeat center 0; height:1104px;}
.see h3{ padding-top:115px; font-size:0; height:197px;}
.pk01{ position:relative; padding-top:25px; height:305px; width:445px; float:left; margin-bottom:53px;}
.pk01 dl{ width:172px; float:left; padding-left:32px;}
.pk01 dl dt img{ width:169px; height:169px;}
.pk01 dl dd b a{ color:#b3945d; font-size:18px; font-weight:bold; text-align:center; display:block; height:50px; line-height:50px;}
.pk01 dl dd p{ color:#b3945d; font-size:14px;}
.pk01 .colo dd a,.pk01 .colo dd p{ color:#5c5c5c; }
.pk01 h4{ position:absolute; top:64px; left:171px;}
.pk02{ float:right; margin-right:-15px;}

/*µ£ÐÄÕâÐ©ÎÊÌâ*/
.worry{ background:url("../images/worry.jpg") no-repeat center 0; height:504px; overflow:hidden;}
.worry h3{ text-align:center; padding-top:67px; font-size:0; height:97px; }
.worry dl{ width:200px; float:left; text-align:center; margin-right:53px;}
.worry dl dt a{ display:inline-block;  width:134px; height:134px;}
.worry dl dd b a{ display:block; font-size:16px; color:#232323; height:48px; line-height:48px; padding-top:15px;}
.worry dl dd p{ color:#464646; font-size:14px; line-height:20px;}
.worry .w04{ margin-right:0;}

/*.worry .w04 dt a{background:url("../images/w04.png") no-repeat;}
.worry .w03 dt a{background:url("../images/w03.png") no-repeat;}
.worry .w02 dt a{background:url("../images/w02.png") no-repeat;}
.worry .w01 dt a{background:url("../images/w01.png") no-repeat;}*/
.worry dl dt a:hover{
    opacity: 0.7;
}
.worry dl:hover dd b a,.worry dl.cur dd b a{ color:#614a2e;text-decoration: underline}
.worry dl:hover dd p,.worry dl.cur dd p{color:#614a2e;}

/*ËÄ´óÔöÖµ·þÎñ*/
.zz {
    background: url("../images/zz.jpg") no-repeat center 0;
    height:660px;
    overflow:hidden ;
}
.zz .content h3 {
    text-align: right;
    padding-right: 9px;
    padding-top: 60px;
    height: 130px;
}
.zz .content div {
    float: left;
    width:378px;
    height:155px;
    padding-top: 35px;
    margin:0 0 8px 4px;
    overflow: hidden;
}

.zz .content .zz01 {
    margin-left: 195px;
    background: url("../images/zz_bg1.gif") no-repeat;
}
.zz .content .zz02 {
    background: url("../images/zz_bg2.gif") no-repeat;
}
.zz .content .zz03 {
    margin-left: 195px;
    background: url("../images/zz_bg3.gif") no-repeat;
}
.zz .content .zz04 {
    background: url("../images/zz_bg4.gif") no-repeat;
}
.zz .content div p {
    font-size: 14px;
    color:#fff;
    line-height: 22px;
    padding:0 48px 0 36px;
    width: 294px;
   /* min-height:80px;*/
    max-height:95px;
    /*overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;*/
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break:break-all;
    -webkit-line-clamp:4;

}
.zz .content div h4 a ,.zz .content div p a{
    display: block;
    width:320px;
    height: 32px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 32px;
    /*padding: 35px 0 0 36px;*/
    overflow: hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}


/*¹²Í¬Ñ¡Ôñ  ÓÅÊÆ*/
.ys1 {
    
    height:auto;
    overflow: hidden;
}
.ys h3 {
    height:186px;
    padding-top:55px;
}
.ys .content > div {
    width:495px;
    padding-bottom:28px;
}
.ys h4 {
    overflow: hidden;
    height:78px;
    margin-bottom:20px;
    border-bottom:1px solid #e0ecff;
}
.ys i {
    display: inline-block;
    width:58px;
    height:58px;
    font-size: 40px;
    text-align: center;
    line-height: 57px;
    font-weight: bold;
    color:#fefefe;
    background: url("../images/y_span.png") no-repeat;
    font-style: normal;
}
.ys b {
    display: inline-block;
    width:300px;
    height:58px;
    margin-left:5px;
    line-height: 28px;
    font-size: 24px;
    color: #614a2e;
    font-weight: normal;
}
.ys p {
    color: #424242;
    font-size: 14px;
    line-height: 30px;
    padding-left: 15px;
    background: url("../images/y_li.png") no-repeat 0 12px;
}
.ys p span {
    color: #424242;
}
.ys .words a {
    display: inline-block;
    padding-top: 18px;
}
.ys  .words a img {
    display: block;
    padding: 0 6px;
}
.ys2 {
    
    height:767px;
    overflow: hidden;
}
.ys2_02 {
    margin: 51px 0 105px 468px;
}
/*ÁªÀûºÏ×÷»ï°é*/
.partner {
    background: url("../images/xz_bg.jpg") repeat-y center 0;
    /*height:2498px;*/
    overflow: hidden;
}
.partner .hz01 {
    /*height: 245px;*/
    overflow: hidden;
    /*padding-top: 42px;*/
}
.partner .title a {
    display: block;
    width:100%;
    border-bottom: 1px solid #b3945d;
}
.partner .title a span {
    display: inline-block;
    border-bottom: 4px solid #b3945d;
    height: 28px;
    color: #614a2e;
    font-size: 18px;
    line-height: 28px;
}
.partner .title a i {
    text-transform: uppercase;
    font-size: 12px;
    font-style: normal;
    color: #b3945d;
    height: 28px;
    line-height: 28px;
    padding-left:10px;
}
.partner .title a b {
    line-height: 28px;
    padding-left:10px;
    font-size: 12px;
    font-style: normal;
    color: #614a2e;
}
.ScrollLeft_1 {
    position: relative;
    padding:35px 0 0;
    height:126px;
}
.ScrollLeft_1 .hd span{
    display: inline-block;
    width:10px;
    height:32px;
}
.ScrollLeft_1 .hd .prev {
    position: absolute;
    top:41.5%;
    z-index: 2;
}
.ScrollLeft_1 .hd .next {
    position: absolute;
    top:41.5%;
    right:0;
    z-index: 2;
}
.ScrollLeft_1 .bd {
    margin:0 30px;
    width:905px;
    overflow: hidden;
}
.ScrollLeft_1 .bd .picList li {
    float: left;
    height:140px;
    padding:0 9px;
}
.ScrollLeft_1 .bd .picList li a {
    display: block;
}
.ScrollLeft_1 .bd .picList li img{
    display: block;
    width: 164px;
    height: 97px;
}
.describe {
    padding-top:15px;
    text-align: center;
}
.describe a{
    color: #614a2e;
    text-align: center;
}
.image_text {
    padding:40px 0 20px;
    background: url("../images/jz_bg.gif") no-repeat center 180px;;
}
.image_text dl {
    width: 465px;
    height: 140px;
    margin-bottom: 15px;
}
.image_text dl dt {
    width: 190px;
    height: 123px;
    padding-right: 14px;
    background: url("../images/jz_dt.jpg") no-repeat;
}
.image_text dl dt img {
    display: block;
    width: 176px;
    height: 109px;
    padding: 5px 0 0 3px;
}
.image_text dl a {
    display: block;
}
.image_text dl dd {
    width:260px;
}
.image_text dl dd a {
    height: 24px;
    font-size: 14px;
    color: #614a2e;
}
.image_text dl dd a.more{
    display: block;
    margin-top:8px;
    width:55px;
    height:24px;
    font-size: 12px;
    color: #fff;
    line-height: 24px;
    text-align: center;
    background-color: #614a2e;
    border-radius: 5px;
}
.image_text dl dd a.more:hover {
    text-decoration: none;
}
.image_text dl dd p {
    color: #614a2e;
    line-height: 22px;
}
/*.image_text dl dd img {*/
    /*display: block;*/
   /**/
/*}*/
.tt a ,.tt img {
    display:block ;
    width:960px;
    height:160px;
}
.hz03 .left_Img {
    width: 380px;
    padding-right: 28px;
}
.hz03 .left_Img a ,.hz03 .left_Img a img {
    display: block;
    width: 380px;
    height: 296px;
}
.hz03 .right_words {
    width: 552px;
}
.right_words h4 a{
    display: block;
    height:30px;
    font-size: 14px;
    color: #614a2e;
}
.right_words p.words {
    width:100%;
    height: 95px;
    margin-bottom:30px;
    line-height: 24px;
    color: #614a2e;
    overflow: hidden;
}
.right_words  a.more {
    font-size: 14px;
    font-weight: bold;
    color: #614a2e;
}
.hz03 .box {
    padding:40px 0 20px;
}
.ScrollLeft_2 {
    position: relative;
}
.ScrollLeft_2 .bd {
    width: 512px;
    overflow: hidden;
    margin:0 20px;
}
.ScrollLeft_2 .bd ul li {
    float: left;
    width: 159px;
    padding: 0 6px;
}
.ScrollLeft_2 .bd ul li img{
    display: block;
    width: 157px;
    height: 109px;
}
.ScrollLeft_2 .hd span{
    position: absolute;
    top:28%;
    z-index: 2;
 }
.ScrollLeft_2 .hd span.next {
    right:0;
}
.partner .content > div {
    margin-top: 35px;
}

/*ÌåÑéÖÐÐÄ*/
.ty h3 {
    background: url("../images/ty_h3.png") no-repeat center 10px;
    height: 91px;
    text-align: center;
    font-size: 20px;
}
.ScrollLeft_3 {
    position: relative;
}
.ScrollLeft_3 .bd {
    margin: 0 30px;
    width: 905px;
    overflow: hidden;
}
.ScrollLeft_3 .bd ul li {
    float: left;
    width: 214px;
    padding: 0 5px;
}
.ScrollLeft_3 .bd ul li img {
    display: block;
    width: 208px;
    height: 160px;
    border: 1px solid #d8d8d8;
    padding: 2px;
    background: #fff;
}
.ScrollLeft_3 .hd span{
    position: absolute;
    top:35%;
    z-index: 2;
}
.ScrollLeft_3 .hd span.next {
    right:0;
}
.ty h3 a {
     color: #2b73e2;
     font-size: 24px;
     line-height: 30px;
 }
/*¼´¿ÌÁôÑÔ*/
.tj{ position:relative; height:422px;overflow: hidden; background:#2b73e2; margin-bottom:42px;}
.tj_l{ width:552px; height:404px; margin:9px 0 0 9px; overflow:hidden; position:relative; background:#fff; float:left;}
.tj_l img{ padding:7px; width:538px; height:390px;}

.tj_r{ width:380px; height:404px; background:#fff;overflow:hidden; float:right; margin:9px 9px 0 0;}
.tj_r p{ padding:18px 0 0 36px; font-size:18px; overflow:hidden; height:78px; color:#614a2e;}
.tj_r p span{ display:block; float:left; font-size:30px;}

.tj_r ul { overflow:hidden; margin-left:24px;}
.tj_r ul li { height:43px;}
.tj_r ul li img { float:left; padding-left:12px; margin-top:3px;}
.sbt { width:47px; padding-right:8px; display:block; float:left; padding-top:5px;color:#535353; font-size:14px;}
.sinp01{ background: none; width:246px; padding:0 2px; height:24px; line-height:24px; border:1px solid #d0d0d0; float:left; background:#fff;}
.sinp02 { background:#fff; width:74px; padding:0 2px; height:24px; line-height:24px;  border:1px solid #d0d0d0; float:left}
.sbz { color:#c59a67; padding:6px 0 0 3px; float:left; display: block;}
.area { background:#fff; width:246px; height:56px; padding:2px; overflow:auto; border:1px solid #d0d0d0;_margin-left:-2px;}
.tj_r ul .h66 { height:78px;}
.tj_r ul li .inpimg{ padding-right:23px;}
.tj_r ul .yzm{ padding:0 0 0 52px;}

/*.yzm input {*/
    /*display: inline-block;*/
    /*width:100px;*/
    /*height:33px;*/
    /*font-size: 14px;*/
    /*color:#fff;*/
/*}*/
/*.inpimg {*/
    /*background-color: #614a2e;*/
    /*/!*background: url("../images/tj_b1.gif") no-repeat;*!/*/
/*}*/
/*.reset {*/
    /*background-color: #959595;*/
    /*/!*background: url("../images/tj_b2.gif") no-repeat;*!/*/
/*}*/

/*ÁªÀû¶¯Ì¬*/
.dont{ height:400px; width:288px;}
.dont h3{height:33px; font-size:18px;background:url("../images/d_h3.png") repeat-x left bottom; margin-bottom:15px;}
.dont h3 a{ color:#0243a7;}
.dont h3 i{ font-size:12px; font-weight:normal;font-style:normal; color:#96baf1; text-transform:uppercase; padding-left:10px;}
.dont h3 span{ float:right; font-size:12px; font-weight:normal; display:inline-block; }
.dont h3 span a{ color:#614a2e;}
.dont p{ height:112px; margin-bottom:15px;}
.dont p img{ width:288px; height:120px;}
.dont ul li { height:30px; line-height:30px; padding-left:16px; background:url("../images/d_li.png") no-repeat left 14px;}
.dont ul li  a{display: inline-block; width:144px;height:30px;line-height:30px;color:#021738;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.dont ul li  a:hover{color:#7d7d7d;}

.dont ul li span{ float: right; color:#021738;}
.dont2{ margin:0 45px;}
#quertion1 table{ width:288px;}


/*Ö÷ÌåtopÍ¼Æ¬*/
.topImg {
    width:960px;
    margin:0 auto 10px;
}
.topImg a,.topImg img {
    display: block;
    width:960px;
    height:230px;
    border:none;
}

/****************/
.con_body{width:600px;height:500px;margin:0 auto;  }
.con_body table tr td i,.con_body table tr td b{padding:0 2px;font-weight:900;}
.con_body table tr td i{color:red;}
.con_body table tr{height:80px;}
.con_body table input {
    width:200px;
    line-height: 30px;
    border:1px solid #ccc;
}
.con_body table button {
    padding:5px 10px;
    border:1px solid #ccc;
    background: #ddd;
}
/***************************/
.hz04 h3 a p {
    line-height: 36px;
    font-size: 40px;
    font-family: "微软雅黑";
    /*background-image: linear-gradient(to bottom ,#2b73e2 0%,#2b73e2 45% ,#2b73e2 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;*/
}
.ys1 .content h3 a ,.ys1 .content h3 a img{
    display: block;
    margin:0 auto;
}
.dont ul {
    width:100%;
    height:205px;
    overflow: hidden;
}
.xz .content h3 a img{
    display: block;
    width:100%;
    height:100px;
    margin:0 auto;
}
.hz04 h3 a:hover,.hz04 h3 a:focus {
    text-decoration: none;
};